A Multipole Based Treecode Using Spherical Harmonics for Potentials of the Form r-lambda
نویسندگان
چکیده
In this paper we describe an efficient algorithm for computing the potentials of the form r−λ where λ ≥ 1. This treecode algorithm uses spherical harmonics to compute multipole coefficients that are used to evaluate these potentials. The key idea in this algorithm is the use of Gegenbauer polynomials to represent r−λ in a manner analogous to the use of Legendre polynomials for the expansion of the Coulomb potential r−1. We exploit the relationship between Gegenbauer and Legendre polynomials to come up with a natural generalization of the multipole expansion theorem used in the classical fast multipole algorithm [2]. This theorem is used with a hierarchical scheme to compute the potentials. The resulting algorithm has known error bounds and can be easily implemented with modification to the existing fast multipole algorithm. The complexity of the algorithm is O(pN logN) and has several advantages over the existing Cartesian coordinates based expansion schemes.
منابع مشابه
Single Level Multipole Expansions and Operators for Potentials of the Form r-Lambda
This paper presents the generalized multipole, local and translation operators for three dimensional static potentials of the form r, where λ is any real number. Addition theorems are developed using Gegenbauer polynomials. Multipole expansions and error bounds are presented in a manner similar to those for truncated classical multipole expansions. Numerical results showing error behavior versu...
متن کاملDetermination of Fiber Direction in High Angular Resolution Diffusion Images using Spherical Harmonics Functions and Wiener Filter
Diffusion tensor imaging (DTI) MRI is a noninvasive imaging method of the cerebral tissues whose fibers directions are not evaluated correctly in the regions of the crossing fibers. For the same reason the high angular resolution diffusion images (HARDI) are used for estimation of the fiber direction in each voxel. One of the main methods to specify the direction of fibers is usage of the spher...
متن کاملA Simple Formulation of the Fast Multipole Method: Pseudo-Particle Multipole Method
We present the pseudo-particle multipole method (PM), a new method to handle multipole expansion in fast multipole method and treecode. This method uses a small number of pseudo-particles to express multipole expansion. With this method, the implementation of FMM and treecode with high-order multipole terms is greatly simplified. We applied PM to treecode and combined it with special-purpose co...
متن کاملMultipole Expansions of Irreducible Tensor Sets and Some Applications
A formal multipole expansion of tensor functions dependent on several vector parameters is obtained in an invariant differential form. We apply this result to derive multipole expansions of finite rotation matrices in terms of finite sums of bipolar harmonics. The multipole expansion in terms of bipolar harmonics of unit vectors r̂1 and r̂2 are analyzed for functions of the type f (r)Ylm(r̂) (with...
متن کاملAn adaptive treecode for computing nonbonded potential energy in classical molecular systems
A treecode algorithm is presented for rapid computation of the nonbonded potential energy in classical molecular systems. The algorithm treats a general form of pairwise particle interaction with the Coulomb and London dispersion potentials as special cases. The energy is computed as a sum of group–group interactions using a variant of Appel’s recursive strategy. Several adaptive techniques are...
متن کامل